$weight: 400;
*{margin: 0; padding: 0;box-sizing: border-box;}
a{text-decoration: none;}
ul li{list-style: none;}


/*header*/
header{width:100% ;background: #eaeaea;}
header .div1{
    width:1271px ;
    padding:14px 0;
    margin:0 auto;
    box-shadow: 0px -2px 2px #c5c5c5 inset;
    overflow: hidden;
}
header .div1 ._ul{
    float: right;
    margin-right: 55px;
    font-family: "微软雅黑";
}
header .div1 ._ul li{
    float: left;
    height: 23px;
    line-height: 23px;
    border-right: 1px solid #cccccc;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
#user,#quit{
    text-align: center;
    display: none;
    color: red;
}
header .div1 ._ul li i{
    font-style: normal;
}
header .div1 ._ul li a{color:#000000}
header .div1 ._ul li span:nth-child(1){
    display:inline-block;
    width:68px; 
    font-weight:bold;
    margin-right:13px;
    margin-left: 11px;
    font-family: "微软雅黑";
    background:url(/img/index/sprite/guojia.png) no-repeat right -41px;
    }
header .div1 ._ul li span:nth-child(2){
    display:inline-block;
    width:9px;
    height:6px;
    background: url(/img/index/sprite/guojia.png) no-repeat center -108px ;
    }
header .div1 ._ul li a:hover{color:red}
header .div1 ._ul li a:hover span:nth-child(2){
    background:url(/img/index/sprite/guojia.png) no-repeat center -118px;
    }
header nav{
    width: 100%;
    background-color: white;
    }
header .ac{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50;
}
header nav .cont{
    width: 1167px;
    height: 52px;
    margin: 0 auto;
    position: relative;
    }
header nav .cont .a1{
    display: inline;
    width:56px;height:43px;
    }
header nav .cont .a1 .img{
    position: absolute;
    left:0;top:-13px;
    width:85px;
    height:63px;
    background:url(/img/index/sprite/1.png)  no-repeat -3px -166px;
    }
header nav .cont .left{
    float: left;
    margin-left:75px;
    width:375px;
    }
header nav .cont .left .men{
    width:1287px;
    height:520px;
    opacity: 0.96;
    position: absolute;
    left:-60px;
    top:43px;
    display: none;
    background:url(/img/index/sprite/hover.png) no-repeat center center;
    z-index: 10;
}
header nav .cont .left ul li{
    float: left;
    height:52px;
    margin:0 3px;
    line-height:52px;
    font-size: 14px;
    font-family: "微软雅黑";
    }
header nav .cont .left ul li:hover{
    background-color: red;
    }
    
header nav .cont .left ul li a{
    display:inline-block;
    color: black;
    height: 52px;
    width: 46px;
    text-align: center;
    }
header nav .cont .left ul li:nth-child(5){
    font-weight: bold;
    }
header nav .cont .left ul li:nth-child(7) a {
    font-size:16px;
    color: red;font-weight: bold;
    }
header nav .cont .left ul li a:hover{
    color: white;
    }
header nav .cont .right{
    position:relative;
    float: right;
    width: 415px;
    height: 50px;
    }
header nav .cont .right .a1{
    display: inline-block;
    width: 93px;
    height: 23px;
    line-height: 23px;
    font-size: 14px;
    color: red;
    margin-top: 14px;
    font-family: "微软雅黑";
    }
header nav .cont .right .a1 span{
    display: inline-block;
    float:right;
    width: 27px;
    height:23px;
    background: url(/img/index/sprite/1.png) no-repeat -239px -112px;
    }
header nav .cont .right form{
    float: right;
    margin-right: 87px;
    width: 220px;
    margin-top: 13px;
    }
header nav .cont .right form input{
    width: 175px;
    height: 25px;
    background: #eaeaea;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    }
header nav .cont .right form button{
    position:relative;
    width: 45px;
    height: 25px;
    background-color: red;
    border: none;
    float: right;
    border-bottom-right-radius:5px;
    border-top-right-radius: 5px;
    }
header nav .cont .right form span{
    position: absolute;
    top:4px;
    right:11px;
    width: 19px;
    height: 19px;
    background: url(/img/index/sprite/fdj.jpg) no-repeat center center;
    }
header nav .cont .right .a2{
    display: inline-block;
    position: absolute;
    right: 0;
    width: 72px;
    height:43px;
    line-height:43px;
    font-size: 13px;
    color: red;
    }
header nav .cont .right .a2 .span2{
    right:0;
    position:absolute;
    display: inline-block;
    width:28px;
    height:43px;
    background: url(/img/index/sprite/1.png) no-repeat -183px -5px;
    }
header .news{
    width: 100%;
    height: 40px;
    background-color:#333333;
}
header .news .cont{
    position: relative;
    overflow: hidden;
    width: 674px;
    height: 40px;
    margin: 0 auto;
}
header #news{
    position: absolute;
    top: 0;
}
header .news li{
    width:674px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
    letter-spacing: 1px;
    font-family: "微软雅黑";
    color: white;
}
